be well-versed - English Synonyms Dictionary